<?php

//version avec PAGINATOR
include_once 'autoload.php';
//modele 
$dbAdapter = new Zend_Db_Adapter_Pdo_Mysql(array(
    'host ' => 'localhost',
    'username' => 'root',
    'password' => '',
    'dbname' => 'gsb_frais_v1'
        ));
$lesVisiteurs = new Zend_Db_Select($dbAdapter);
$lesVisiteurs->from('visiteur'); //tableau associatif
//paramètres de vue
$view = new Zend_View();
$view->addScriptPath('.');
$view->setEscape('htmlentities'); //nb tester l'affichage des accents 
$view->setEncoding('ISO-8859-1'); // sans ces 2 reglages 
//paramètres de paginator
$paginator = new Zend_Paginator(new Zend_Paginator_Adapter_DbSelect($lesVisiteurs));
$paginator->setItemCountPerPage(10);
$currentPage = isset($_GET['page']) ? (int) htmlentities($_GET['page']) : 1; // getRequest->getParam
$paginator->setCurrentPageNumber($currentPage);
//rendu
$view->paginator = $paginator;
echo $view->render('paginatorView02.php'); //nb observer le source HTML pour les accents 
?>